home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CU Amiga Super CD-ROM 17
/
CU Amiga Magazine's Super CD-ROM 17 (1997)(EMAP Images)(GB)[!][issue 1997-12].iso
/
CUCD
/
Programming
/
DiceSource
/
test
/
lib
/
div.c
< prev
next >
Wrap
C/C++ Source or Header
|
1992-11-23
|
833b
|
33 lines
main(ac, av)
char *av[];
{
int i = atoi(av[1]);
int j = atoi(av[2]);
int k;
long t1, t2;
long n;
printf("%08lx / %08lx = %08lx\n", i, j, i / j);
printf("u%08lx / u%08lx = u%08lx\n", (unsigned)i, (unsigned)j, (unsigned)i / (unsigned)j);
printf("%08lx %% %08lx = %08lx\n", i, j, i % j);
printf("u%08lx %% u%08lx = u%08lx\n", (unsigned)i, (unsigned)j, (unsigned)i % (unsigned)j);
/*
printf("%ld / %ld = %ld\n", i, j, i / j);
printf("%lu / %lu = %lu\n", (unsigned)i, (unsigned)j, (unsigned)i / (unsigned)j);
printf("%ld %% %ld = %ld\n", i, j, i % j);
printf("%lu %% %lu = %lu\n", (unsigned)i, (unsigned)j, (unsigned)i % (unsigned)j);
time(&t1);
for (n = 0; n < 100000; ++n)
k = i / j;
time(&t2);
printf("time for 100000 divisions %d\n", t2 - t1);
*/
}